#include "stdafx.h"
#include "JSObj_KeyValue.h"

CJSObj_KeyValue::CJSObj_KeyValue(IWebBrowser2* pWeb)
	: CScriptObject(pWeb)
{
}

CJSObj_KeyValue::CJSObj_KeyValue(IWebBrowser2* pWeb, IDispatch* pDisp) 
	: CScriptObject(pWeb, pDisp)
{
	GetAll();
}

void CJSObj_KeyValue::GetAll()
{
	GetValue(CComBSTR(L"key"), &m_bstrKey);
	GetValue(CComBSTR(L"value"), &m_bstrValue);
}

void CJSObj_KeyValue::SetAll()
{
	SetValue(CComBSTR(L"key"), _variant_t(m_bstrKey));
	SetValue(CComBSTR(L"value"), _variant_t(m_bstrValue));
}
